input.submit{
 border: 0; 
 padding: 0; 
 margin: 0; 
 width: 0px; 
 height: 0px; 
}


/*-- botones (generico) --*/
.btn_izq {
background: url(../images/buttons/borde_izq_boton.png) no-repeat;
width: 6px;
height: 23px;
float: left;
}
.btn_izq_print {
background: url(../images/buttons/borde_izq_print.png) no-repeat;
width: 25px;
height: 23px;
float: left;
}
.btn_izq_save {
background: url(../images/buttons/borde_izq_save.png) no-repeat;
width: 25px;
height: 23px;
float: left;
}


.btn_der, .btn_der_back {
background: url(../images/buttons/borde_der_boton.png) no-repeat;
width: 8px;
height: 23px;
float: left;
}
.btn_cent, .btn_cent_back {
	height: 23px;
	float: left;
	background-image: url("../images/buttons/fondo_boton.png");
	background-repeat: repeat-x;
	background-position:top;	
}

.btn_izq.file {
background: transparent;
width: 6px;
height: 23px;
float: left;
}
.btn_cent.file {
height: 23px;
float: left;
background: transparent;
}
.btn_der.file{
background: transparent;
width: 8px;
height: 23px;
float: left;
}
.btn_cent input.file {
font-family: Arial, Helvetica, sans-serif;
color:#000;
font-weight:normal;
font-size:11px;
border: 1px #5A7BAB solid;
height: 22px;
background: #fff;
}

.btn_cent input, .btn_cent_back input {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	border: 0;
	height: 20px;
	background-image: url("../images/buttons/fondo_boton.png");
	background-repeat: repeat-x;
	background-position:top;
}

.btn_cent input:hover, .btn_cent_back input:hover {
color: #000;
}

/* boton volver (blanco)*/
.btn_izq_back {
background: url(../images/buttons/borde_izq_back.png) no-repeat;
width: 22px;
height: 23px;
float: left;
}
.btn_der_back {
background: url(../images/buttons/borde_der_back.png) no-repeat;
}
.btn_cent_back  {
background: url(../images/buttons/fondo_boton_back.png) repeat-x;
}
.btn_cent_back input {
background: url(../images/buttons/fondo_boton_back.png) repeat-x;
color: #aaa;
}
.btn_cent_back a, .btn_cent_back span  {
text-decoration: none;
color: #aaa;
margin-top: 100px;
padding-top: 10px;

}

	.loginbuttons{
		position:relative;
		float:right;
		padding: 10px;
	}
	
	a.boton {
		text-decoration: none;
	}
	a.boton .btn_cent div {
		color: #fff;
		position:relative;
		top: 0.25em;
		cursor: default;
		text-decoration: none;
	}
	a:hover.boton .btn_cent div {
		color: #fff;
	}
	